package com.jxb.lession76.services.impl;

import com.jxb.lession76.dao.EmpMapper;
import com.jxb.lession76.entity.Emp;
import com.jxb.lession76.services.EmpServices;
import com.jxb.lession76.util.MapperUtil;
import com.jxb.lession76.util.StringUtil;

import java.util.List;

public class EmpServicesImpl implements EmpServices {
    @Override
    public Emp getEmpByUsername(String username,String password) {
        if (StringUtil.isNotEmpty(username,password)) {
            EmpMapper mapper = MapperUtil.getMapper(EmpMapper.class);
            return mapper.getEmpByUsername(username);
        }
        return null;
    }

    @Override
    public List<Emp> getAll() {
        EmpMapper mapper = MapperUtil.getMapper(EmpMapper.class);
        List<Emp> empList = mapper.getAll();
        if (empList != null) {
            return empList;
        }
        return null;
    }

    @Override
    public boolean deleteEmp(int eno) {
        EmpMapper mapper = MapperUtil.getMapper(EmpMapper.class);
        if (mapper.deleteEmp(eno) > 0) {
            return true;
        }
        return false;
    }
}
